off-site worker - Spanish English Dictionary